<?php
/* Esta clase se utliza para manejar a los pacientes de la clinica.
 * Autor: Manuel Alejandro Linares Yan.
 * Fecha ultima modificación: 14-10-2013.
 */

include_once '../controlador_bd/CConexion.php';

class CExpediente {
	//Miembros privados.
	private $codpa;
	private $fechaini;
	private $fechafin;
	private $filtro;

	//Esta funcion obtiene el listado de TODOS los pacientes guardados en la base
	public function Expediente() {
		$objConex = new CConexion;
		$objConex -> conectar();
		$resultado = pg_query("select * from sp_expediente(".$this->filtro.",'".$this->codpa."','".$this->fechaini."','".$this->fechafin."') 
		AS(\"Fecha\" date, \"Codigo\" int,\"Motivo\" varchar,\"Resultado\" varchar,\"Tipo\" text)");
		
		$objConex -> desconectar();
		return pg_fetch_all($resultado);
	}

	//Miembros publicos.
	public function setCodpa($codpa) {
		$this -> codpa = $codpa;
	}

	public function setFechaini($fechaini) {
		$this -> fechaini = $fechaini;
	}

	public function setFechafin($fechafin) {
		$this -> fechafin = $fechafin;
	}

	public function setFiltro($filtro) {
		$this -> filtro = 1;
		// if($filtro=='Consultas') $this -> filtro = 2;
		// if($filtro=='Examenes') $this -> filtro = 3;
	}


	
}
?>